net affording protection against insects - Allemand Anglais Dictionnaire